Mared GriffithsMared Griffiths
Table TennisTwo pairs, two fates: the structure behind India's para table tennis bronzeThe third game of the XD17 mixed doubles quarterfinal lasted under four...
BasketballBaskonia Rout Girona 118-78: 118 Points, and the Top Scorer Had Only 19A team scores 118 points in 40 minutes, yet its leading scorer has only 19....
International FootballDistance Covered and Sprints: When Effort Metrics Need VerificationIn a match in Europe's top leagues, a player covers on average 10 to 12...
VolleyballTürkiye and the 2027 World Championship: sixth place is being read like a medalThe brief ran exactly four lines. It arrived on a Tuesday morning in Chiang...
EsportsBLAST Slam VIII: Team Yandex Lock Top-3 Finish Through Late-Game Composure Against PARIVISIONAt minute 63 of the decider, when most viewers had already looked away from t...
VolleyballPitt Panthers Rise to No. 1: When Data Hasn't Spoken YetThe first week of the NCAA.com Power 10 women's volleyball rankings witnessed...
GolfWorld Golf's Three Frontlines: Ball Rollback, OWGR and the PGA Tour – LIV SplitOn a winter evening in Osaka, while hosting a golf equipment launch event for...
International FootballPositionless Basketball and Jayson Tatum: When the System Decides Where Positions EndIn May 2026, at TD Garden, I sat in the twelfth row with my notebook open and...
International FootballThe 'Football' Label on a Health Bulletin: The Crack in Sports Data SystemsIntroduction "My first blog post was not about football, but about the gap...
International FootballAtlante and the Sacking After a Win: When One Sentence Costs More Than Three PointsIn football, people usually lose their jobs because of defeats. Atlante did t...
EsportsNine Layers of an Esports Season: Patches, Cash Flows, and the Silences No Dataset RecordsThree in the morning, and the commentary room in Seoul still has its lights o...
International FootballTwo Minutes in Poljud: Michel's Defence and the 50 Percent Clause Ajax SignedMinute 39 at Poljud. The ball had just settled in the Hajduk Split net after...
VolleyballPoland Retains European Crown in Four Sets: When Balance Beats a Single StarThere is a very particular sound in the corridor of a European volleyball are...
BadmintonThe Shuttle, the Void, and a Misaligned Reference Frame: When Vietnamese Badminton Data Stops LyingIn the last three matches of the Vietnam national badminton team at a Super 1...
International FootballZandbergen Offers Himself to Indonesia: A Signal from Romania and a File Nobody Has OpenedOn 5 September 2026, a boy was born in Zoetermeer, some 50 km south-west of...
International FootballVietnamese Football and the Identity Question in the Digital Era: When Data Becomes the Twelfth PlayerFor decades, Vietnamese football has been identified by very specific values:...
TennisDjokovic in Beijing: A 31-0 Record and a 39-Year-Old Body Don't Tell the Same StoryThree hours. A first set lost 4-6. A break lead surrendered in the second. A...
Domestic FootballNam Dinh 4-0 Dong Nai City: four scorers from four sources and the thirteen minutes that broke the blockMy notebook page for the first half of Nam Dinh versus Dong Nai City containe...
EsportsGAM Esports' Journey to Worlds 2026: When the Stride of Vietnamese Youth Reaches the World StageOn the grand final stage of VCS Summer 2026, when the referee blew the final...
International FootballAjax Waking Up in the Ashes: When a Giant Hears Itself BreakThere was a moment in the first half I rewound four times. Not a bicycle kick...
BasketballBaskonia Rout Girona 118-78: 118 Points, and the Top Scorer Had Only 19A team scores 118 points in 40 minutes, yet its leading scorer has only 19....
International FootballDistance Covered and Sprints: When Effort Metrics Need VerificationIn a match in Europe's top leagues, a player covers on average 10 to 12...
VolleyballTürkiye and the 2027 World Championship: sixth place is being read like a medalThe brief ran exactly four lines. It arrived on a Tuesday morning in Chiang...
EsportsBLAST Slam VIII: Team Yandex Lock Top-3 Finish Through Late-Game Composure Against PARIVISIONAt minute 63 of the decider, when most viewers had already looked away from t...
VolleyballPitt Panthers Rise to No. 1: When Data Hasn't Spoken YetThe first week of the NCAA.com Power 10 women's volleyball rankings witnessed...
GolfWorld Golf's Three Frontlines: Ball Rollback, OWGR and the PGA Tour – LIV SplitOn a winter evening in Osaka, while hosting a golf equipment launch event for...
International FootballPositionless Basketball and Jayson Tatum: When the System Decides Where Positions EndIn May 2026, at TD Garden, I sat in the twelfth row with my notebook open and...
International FootballThe 'Football' Label on a Health Bulletin: The Crack in Sports Data SystemsIntroduction "My first blog post was not about football, but about the gap...
International FootballAtlante and the Sacking After a Win: When One Sentence Costs More Than Three PointsIn football, people usually lose their jobs because of defeats. Atlante did t...
EsportsNine Layers of an Esports Season: Patches, Cash Flows, and the Silences No Dataset RecordsThree in the morning, and the commentary room in Seoul still has its lights o...
International FootballTwo Minutes in Poljud: Michel's Defence and the 50 Percent Clause Ajax SignedMinute 39 at Poljud. The ball had just settled in the Hajduk Split net after...
VolleyballPoland Retains European Crown in Four Sets: When Balance Beats a Single StarThere is a very particular sound in the corridor of a European volleyball are...
BadmintonThe Shuttle, the Void, and a Misaligned Reference Frame: When Vietnamese Badminton Data Stops LyingIn the last three matches of the Vietnam national badminton team at a Super 1...
International FootballZandbergen Offers Himself to Indonesia: A Signal from Romania and a File Nobody Has OpenedOn 5 September 2026, a boy was born in Zoetermeer, some 50 km south-west of...
International FootballVietnamese Football and the Identity Question in the Digital Era: When Data Becomes the Twelfth PlayerFor decades, Vietnamese football has been identified by very specific values:...
TennisDjokovic in Beijing: A 31-0 Record and a 39-Year-Old Body Don't Tell the Same StoryThree hours. A first set lost 4-6. A break lead surrendered in the second. A...
Domestic FootballNam Dinh 4-0 Dong Nai City: four scorers from four sources and the thirteen minutes that broke the blockMy notebook page for the first half of Nam Dinh versus Dong Nai City containe...
EsportsGAM Esports' Journey to Worlds 2026: When the Stride of Vietnamese Youth Reaches the World StageOn the grand final stage of VCS Summer 2026, when the referee blew the final...
International FootballAjax Waking Up in the Ashes: When a Giant Hears Itself BreakThere was a moment in the first half I rewound four times. Not a bicycle kick...
